<?php

    try {

	    require_once '../../controller/controller.inc.php';
		$usuario->isAuthorizedView(Operacao::SELECAO_ABRIRPROCESSO);
		
		#Inicialização de Variáveis
		$id = ( isset( $_GET['id'] ) ) ? $_GET['id'] : NULL;
		$lista = NULL;
		
		$vaga = new Vaga( $id );
        $contratoid = $vaga->contratoid;
        $salario = new Salario( NULL, $contratoid, $vaga->cargoid );
		
        if ( isset( $_POST['btnAcao'] ) ){
            $acao = $_POST['btnAcao'];
            switch ( $acao ){
                
                case 'Salvar':
                    
                    $selecao = new Selecao();
                    $selecao->abrirProcesso($id);
                    
                    header( 'location: adicionarSelecao.php?message=insercao' );
                    
                    break;
                    
                case 'Abrir Processos':
                    
                    if ( empty($_POST['chkRegistro']) ){
                        throw new Exception( 'Por favor, selecione pelo menos uma vaga.' );
                    }
                    
                    $selecao = new Selecao();
                    $selecao->abrirVariosProcessos( $_POST['chkRegistro'] );
                    
                    header( 'location: adicionarSelecao.php?message=alteracoes' );
                    
                    break;
            }
        }        
        
    } catch(exception $e){
		$erro = $e->getMessage();
	}